home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / language / japan-util.elc.z / japan-util.elc
Emacs Compiled Lisp  |  1998-05-21  |  10.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v20 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 14 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 73 74 65 76 65 40 61 |piled by| steve@a|
|00000020| 6c 74 61 69 72 2e 78 65 | 6d 61 63 73 2e 6f 72 67 |ltair.xe|macs.org|
|00000030| 20 6f 6e 20 54 68 75 20 | 4e 6f 76 20 32 30 20 31 | on Thu |Nov 20 1|
|00000040| 37 3a 35 32 3a 32 33 20 | 31 39 39 37 0a 3b 3b 3b |7:52:23 |1997.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 78 65 6d 61 63 73 2f | 32 30 2e 33 2f 78 65 6d |/xemacs/|20.3/xem|
|00000070| 61 63 73 2d 32 30 2e 33 | 2f 6c 69 73 70 2f 6c 61 |acs-20.3|/lisp/la|
|00000080| 6e 67 75 61 67 65 2f 6a | 61 70 61 6e 2d 75 74 69 |nguage/j|apan-uti|
|00000090| 6c 2e 65 6c 0a 3b 3b 3b | 20 65 6d 61 63 73 20 76 |l.el.;;;| emacs v|
|000000a0| 65 72 73 69 6f 6e 20 32 | 30 2e 33 20 22 56 61 74 |ersion 2|0.3 "Vat|
|000000b0| 69 63 61 6e 20 43 69 74 | 79 22 20 58 45 6d 61 63 |ican Cit|y" XEmac|
|000000c0| 73 20 20 4c 75 63 69 64 | 2e 0a 3b 3b 3b 20 62 79 |s Lucid|..;;; by|
|000000d0| 74 65 63 6f 6d 70 20 76 | 65 72 73 69 6f 6e 20 32 |tecomp v|ersion 2|
|000000e0| 2e 32 35 20 58 45 6d 61 | 63 73 3b 20 32 32 2d 4d |.25 XEma|cs; 22-M|
|000000f0| 61 72 2d 39 36 2e 0a 3b | 3b 3b 20 6f 70 74 69 6d |ar-96..;|;; optim|
|00000100| 69 7a 61 74 69 6f 6e 20 | 69 73 20 6f 6e 2e 0a 3b |ization |is on..;|
|00000110| 3b 3b 20 74 68 69 73 20 | 66 69 6c 65 20 75 73 65 |;; this |file use|
|00000120| 73 20 6f 70 63 6f 64 65 | 73 20 77 68 69 63 68 20 |s opcode|s which |
|00000130| 64 6f 20 6e 6f 74 20 65 | 78 69 73 74 20 69 6e 20 |do not e|xist in |
|00000140| 45 6d 61 63 73 20 31 39 | 2e 0a 0a 28 69 66 20 28 |Emacs 19|...(if (|
|00000150| 61 6e 64 20 28 62 6f 75 | 6e 64 70 20 27 65 6d 61 |and (bou|ndp 'ema|
|00000160| 63 73 2d 76 65 72 73 69 | 6f 6e 29 0a 09 20 28 6f |cs-versi|on).. (o|
|00000170| 72 20 28 61 6e 64 20 28 | 62 6f 75 6e 64 70 20 27 |r (and (|boundp '|
|00000180| 65 70 6f 63 68 3a 3a 76 | 65 72 73 69 6f 6e 29 20 |epoch::v|ersion) |
|00000190| 65 70 6f 63 68 3a 3a 76 | 65 72 73 69 6f 6e 29 0a |epoch::v|ersion).|
|000001a0| 09 20 20 20 20 20 28 73 | 74 72 69 6e 67 2d 6c 65 |. (s|tring-le|
|000001b0| 73 73 70 20 65 6d 61 63 | 73 2d 76 65 72 73 69 6f |ssp emac|s-versio|
|000001c0| 6e 20 22 32 30 22 29 29 | 29 0a 20 20 20 20 28 65 |n "20"))|). (e|
|000001d0| 72 72 6f 72 20 22 60 6a | 61 70 61 6e 2d 75 74 69 |rror "`j|apan-uti|
|000001e0| 6c 2e 65 6c 27 20 77 61 | 73 20 63 6f 6d 70 69 6c |l.el' wa|s compil|
|000001f0| 65 64 20 66 6f 72 20 45 | 6d 61 63 73 20 32 30 22 |ed for E|macs 20"|
|00000200| 29 29 0a 0a 28 6f 72 20 | 28 62 6f 75 6e 64 70 20 |))..(or |(boundp |
|00000210| 27 63 75 72 72 65 6e 74 | 2d 6c 6f 61 64 2d 6c 69 |'current|-load-li|
|00000220| 73 74 29 20 28 73 65 74 | 71 20 63 75 72 72 65 6e |st) (set|q curren|
|00000230| 74 2d 6c 6f 61 64 2d 6c | 69 73 74 20 6e 69 6c 29 |t-load-l|ist nil)|
|00000240| 29 0a 0a 28 72 65 71 75 | 69 72 65 20 27 6d 75 6c |)..(requ|ire 'mul|
|00000250| 65 29 0a 3b 3b 3b 23 23 | 23 63 6f 64 69 6e 67 20 |e).;;;##|#coding |
|00000260| 73 79 73 74 65 6d 3a 20 | 65 73 63 61 70 65 2d 71 |system: |escape-q|
|00000270| 75 6f 74 65 64 0a 0a 28 | 64 65 66 61 6c 69 61 73 |uoted..(|defalias|
|00000280| 20 27 73 65 74 75 70 2d | 6a 61 70 61 6e 65 73 65 | 'setup-|japanese|
|00000290| 2d 65 6e 76 69 72 6f 6e | 6d 65 6e 74 20 23 5b 6e |-environ|ment #[n|
|000002a0| 69 6c 20 22 c0 20 88 c1 | c2 c3 5c 22 88 c4 c5 21 |il ". ..|..\"...!|
|000002b0| 88 c6 1b 0e 07 c8 61 ab | 83 c9 aa 81 ca 21 87 22 |......a.|.....!."|
|000002c0| 20 5b 73 65 74 75 70 2d | 65 6e 67 6c 69 73 68 2d | [setup-|english-|
|000002d0| 65 6e 76 69 72 6f 6e 6d | 65 6e 74 20 73 65 74 2d |environm|ent set-|
|000002e0| 63 6f 64 69 6e 67 2d 63 | 61 74 65 67 6f 72 79 2d |coding-c|ategory-|
|000002f0| 73 79 73 74 65 6d 20 69 | 73 6f 2d 38 2d 32 20 65 |system i|so-8-2 e|
|00000300| 75 63 2d 6a 70 20 73 65 | 74 2d 63 6f 64 69 6e 67 |uc-jp se|t-coding|
|00000310| 2d 70 72 69 6f 72 69 74 | 79 2d 6c 69 73 74 20 28 |-priorit|y-list (|
|00000320| 69 73 6f 2d 37 20 69 73 | 6f 2d 38 2d 32 20 73 68 |iso-7 is|o-8-2 sh|
|00000330| 69 66 74 2d 6a 69 73 20 | 69 73 6f 2d 38 2d 31 20 |ift-jis |iso-8-1 |
|00000340| 69 73 6f 2d 6c 6f 63 6b | 2d 73 68 69 66 74 20 69 |iso-lock|-shift i|
|00000350| 73 6f 2d 38 2d 64 65 73 | 69 67 6e 61 74 65 20 6e |so-8-des|ignate n|
|00000360| 6f 2d 63 6f 6e 76 65 72 | 73 69 6f 6e 20 62 69 67 |o-conver|sion big|
|00000370| 35 29 20 73 65 74 2d 64 | 65 66 61 75 6c 74 2d 63 |5) set-d|efault-c|
|00000380| 6f 64 69 6e 67 2d 73 79 | 73 74 65 6d 73 20 73 79 |oding-sy|stems sy|
|00000390| 73 74 65 6d 2d 74 79 70 | 65 20 6d 73 2d 64 6f 73 |stem-typ|e ms-dos|
|000003a0| 20 6a 61 70 61 6e 65 73 | 65 2d 73 68 69 66 74 2d | japanes|e-shift-|
|000003b0| 6a 69 73 20 69 73 6f 2d | 32 30 32 32 2d 6a 70 5d |jis iso-|2022-jp]|
|000003c0| 20 33 20 22 5c 0a 53 65 | 74 75 70 20 6d 75 6c 74 | 3 "\.Se|tup mult|
|000003d0| 69 6c 69 6e 67 75 61 6c | 20 65 6e 76 69 72 6f 6e |ilingual| environ|
|000003e0| 6d 65 6e 74 20 28 4d 55 | 4c 45 29 20 66 6f 72 20 |ment (MU|LE) for |
|000003f0| 4a 61 70 61 6e 65 73 65 | 2e 22 20 6e 69 6c 5d 29 |Japanese|." nil])|
|00000400| 0a 28 64 65 66 63 6f 6e | 73 74 20 6a 61 70 61 6e |.(defcon|st japan|
|00000410| 65 73 65 2d 6b 61 6e 61 | 2d 74 61 62 6c 65 20 27 |ese-kana|-table '|
|00000420| 28 28 3f 1b 24 28 42 24 | 22 1b 28 42 20 3f 1b 24 |((?.$(B$|".(B ?.$|
|00000430| 28 42 25 22 1b 28 42 20 | 3f 1b 29 49 b1 29 20 28 |(B%".(B |?.)I.) (|
|00000440| 3f 1b 24 28 42 24 24 1b | 28 42 20 3f 1b 24 28 42 |?.$(B$$.|(B ?.$(B|
|00000450| 25 24 1b 28 42 20 3f b2 | 29 20 28 3f 1b 24 28 42 |%$.(B ?.|) (?.$(B|
|00000460| 24 26 1b 28 42 20 3f 1b | 24 28 42 25 26 1b 28 42 |$&.(B ?.|$(B%&.(B|
|00000470| 20 3f b3 29 20 28 3f 1b | 24 28 42 24 28 1b 28 42 | ?.) (?.|$(B$(.(B|
|00000480| 20 3f 1b 24 28 42 25 28 | 1b 28 42 20 3f b4 29 20 | ?.$(B%(|.(B ?.) |
|00000490| 28 3f 1b 24 28 42 24 2a | 1b 28 42 20 3f 1b 24 28 |(?.$(B$*|.(B ?.$(|
|000004a0| 42 25 2a 1b 28 42 20 3f | b5 29 20 28 3f 1b 24 28 |B%*.(B ?|.) (?.$(|
|000004b0| 42 24 2b 1b 28 42 20 3f | 1b 24 28 42 25 2b 1b 28 |B$+.(B ?|.$(B%+.(|
|000004c0| 42 20 3f b6 29 20 28 3f | 1b 24 28 42 24 2d 1b 28 |B ?.) (?|.$(B$-.(|
|000004d0| 42 20 3f 1b 24 28 42 25 | 2d 1b 28 42 20 3f b7 29 |B ?.$(B%|-.(B ?.)|
|000004e0| 20 28 3f 1b 24 28 42 24 | 2f 1b 28 42 20 3f 1b 24 | (?.$(B$|/.(B ?.$|
|000004f0| 28 42 25 2f 1b 28 42 20 | 3f b8 29 20 28 3f 1b 24 |(B%/.(B |?.) (?.$|
|00000500| 28 42 24 31 1b 28 42 20 | 3f 1b 24 28 42 25 31 1b |(B$1.(B |?.$(B%1.|
|00000510| 28 42 20 3f b9 29 20 28 | 3f 1b 24 28 42 24 33 1b |(B ?.) (|?.$(B$3.|
|00000520| 28 42 20 3f 1b 24 28 42 | 25 33 1b 28 42 20 3f ba |(B ?.$(B|%3.(B ?.|
|00000530| 29 20 28 3f 1b 24 28 42 | 24 35 1b 28 42 20 3f 1b |) (?.$(B|$5.(B ?.|
|00000540| 24 28 42 25 35 1b 28 42 | 20 3f bb 29 20 28 3f 1b |$(B%5.(B| ?.) (?.|
|00000550| 24 28 42 24 37 1b 28 42 | 20 3f 1b 24 28 42 25 37 |$(B$7.(B| ?.$(B%7|
|00000560| 1b 28 42 20 3f bc 29 20 | 28 3f 1b 24 28 42 24 39 |.(B ?.) |(?.$(B$9|
|00000570| 1b 28 42 20 3f 1b 24 28 | 42 25 39 1b 28 42 20 3f |.(B ?.$(|B%9.(B ?|
|00000580| bd 29 20 28 3f 1b 24 28 | 42 24 3b 1b 28 42 20 3f |.) (?.$(|B$;.(B ?|
|00000590| 1b 24 28 42 25 3b 1b 28 | 42 20 3f be 29 20 28 3f |.$(B%;.(|B ?.) (?|
|000005a0| 1b 24 28 42 24 3d 1b 28 | 42 20 3f 1b 24 28 42 25 |.$(B$=.(|B ?.$(B%|
|000005b0| 3d 1b 28 42 20 3f bf 29 | 20 28 3f 1b 24 28 42 24 |=.(B ?.)| (?.$(B$|
|000005c0| 3f 1b 28 42 20 3f 1b 24 | 28 42 25 3f 1b 28 42 20 |?.(B ?.$|(B%?.(B |
|000005d0| 3f c0 29 20 28 3f 1b 24 | 28 42 24 41 1b 28 42 20 |?.) (?.$|(B$A.(B |
|000005e0| 3f 1b 24 28 42 25 41 1b | 28 42 20 3f c1 29 20 28 |?.$(B%A.|(B ?.) (|
|000005f0| 3f 1b 24 28 42 24 44 1b | 28 42 20 3f 1b 24 28 42 |?.$(B$D.|(B ?.$(B|
|00000600| 25 44 1b 28 42 20 3f c2 | 29 20 28 3f 1b 24 28 42 |%D.(B ?.|) (?.$(B|
|00000610| 24 46 1b 28 42 20 3f 1b | 24 28 42 25 46 1b 28 42 |$F.(B ?.|$(B%F.(B|
|00000620| 20 3f c3 29 20 28 3f 1b | 24 28 42 24 48 1b 28 42 | ?.) (?.|$(B$H.(B|
|00000630| 20 3f 1b 24 28 42 25 48 | 1b 28 42 20 3f c4 29 20 | ?.$(B%H|.(B ?.) |
|00000640| 28 3f 1b 24 28 42 24 4a | 1b 28 42 20 3f 1b 24 28 |(?.$(B$J|.(B ?.$(|
|00000650| 42 25 4a 1b 28 42 20 3f | c5 29 20 28 3f 1b 24 28 |B%J.(B ?|.) (?.$(|
|00000660| 42 24 4b 1b 28 42 20 3f | 1b 24 28 42 25 4b 1b 28 |B$K.(B ?|.$(B%K.(|
|00000670| 42 20 3f c6 29 20 28 3f | 1b 24 28 42 24 4c 1b 28 |B ?.) (?|.$(B$L.(|
|00000680| 42 20 3f 1b 24 28 42 25 | 4c 1b 28 42 20 3f c7 29 |B ?.$(B%|L.(B ?.)|
|00000690| 20 28 3f 1b 24 28 42 24 | 4d 1b 28 42 20 3f 1b 24 | (?.$(B$|M.(B ?.$|
|000006a0| 28 42 25 4d 1b 28 42 20 | 3f c8 29 20 28 3f 1b 24 |(B%M.(B |?.) (?.$|
|000006b0| 28 42 24 4e 1b 28 42 20 | 3f 1b 24 28 42 25 4e 1b |(B$N.(B |?.$(B%N.|
|000006c0| 28 42 20 3f c9 29 20 28 | 3f 1b 24 28 42 24 4f 1b |(B ?.) (|?.$(B$O.|
|000006d0| 28 42 20 3f 1b 24 28 42 | 25 4f 1b 28 42 20 3f ca |(B ?.$(B|%O.(B ?.|
|000006e0| 29 20 28 3f 1b 24 28 42 | 24 52 1b 28 42 20 3f 1b |) (?.$(B|$R.(B ?.|
|000006f0| 24 28 42 25 52 1b 28 42 | 20 3f cb 29 20 28 3f 1b |$(B%R.(B| ?.) (?.|
|00000700| 24 28 42 24 55 1b 28 42 | 20 3f 1b 24 28 42 25 55 |$(B$U.(B| ?.$(B%U|
|00000710| 1b 28 42 20 3f cc 29 20 | 28 3f 1b 24 28 42 24 58 |.(B ?.) |(?.$(B$X|
|00000720| 1b 28 42 20 3f 1b 24 28 | 42 25 58 1b 28 42 20 3f |.(B ?.$(|B%X.(B ?|
|00000730| cd 29 20 28 3f 1b 24 28 | 42 24 5b 1b 28 42 20 3f |.) (?.$(|B$[.(B ?|
|00000740| 1b 24 28 42 25 5b 1b 28 | 42 20 3f ce 29 20 28 3f |.$(B%[.(|B ?.) (?|
|00000750| 1b 24 28 42 24 5e 1b 28 | 42 20 3f 1b 24 28 42 25 |.$(B$^.(|B ?.$(B%|
|00000760| 5e 1b 28 42 20 3f cf 29 | 20 28 3f 1b 24 28 42 24 |^.(B ?.)| (?.$(B$|
|00000770| 5f 1b 28 42 20 3f 1b 24 | 28 42 25 5f 1b 28 42 20 |_.(B ?.$|(B%_.(B |
|00000780| 3f d0 29 20 28 3f 1b 24 | 28 42 24 60 1b 28 42 20 |?.) (?.$|(B$`.(B |
|00000790| 3f 1b 24 28 42 25 60 1b | 28 42 20 3f d1 29 20 28 |?.$(B%`.|(B ?.) (|
|000007a0| 3f 1b 24 28 42 24 61 1b | 28 42 20 3f 1b 24 28 42 |?.$(B$a.|(B ?.$(B|
|000007b0| 25 61 1b 28 42 20 3f d2 | 29 20 28 3f 1b 24 28 42 |%a.(B ?.|) (?.$(B|
|000007c0| 24 62 1b 28 42 20 3f 1b | 24 28 42 25 62 1b 28 42 |$b.(B ?.|$(B%b.(B|
|000007d0| 20 3f d3 29 20 28 3f 1b | 24 28 42 24 64 1b 28 42 | ?.) (?.|$(B$d.(B|
|000007e0| 20 3f 1b 24 28 42 25 64 | 1b 28 42 20 3f d4 29 20 | ?.$(B%d|.(B ?.) |
|000007f0| 28 3f 1b 24 28 42 24 66 | 1b 28 42 20 3f 1b 24 28 |(?.$(B$f|.(B ?.$(|
|00000800| 42 25 66 1b 28 42 20 3f | d5 29 20 28 3f 1b 24 28 |B%f.(B ?|.) (?.$(|
|00000810| 42 24 68 1b 28 42 20 3f | 1b 24 28 42 25 68 1b 28 |B$h.(B ?|.$(B%h.(|
|00000820| 42 20 3f d6 29 20 28 3f | 1b 24 28 42 24 69 1b 28 |B ?.) (?|.$(B$i.(|
|00000830| 42 20 3f 1b 24 28 42 25 | 69 1b 28 42 20 3f d7 29 |B ?.$(B%|i.(B ?.)|
|00000840| 20 28 3f 1b 24 28 42 24 | 6a 1b 28 42 20 3f 1b 24 | (?.$(B$|j.(B ?.$|
|00000850| 28 42 25 6a 1b 28 42 20 | 3f d8 29 20 28 3f 1b 24 |(B%j.(B |?.) (?.$|
|00000860| 28 42 24 6b 1b 28 42 20 | 3f 1b 24 28 42 25 6b 1b |(B$k.(B |?.$(B%k.|
|00000870| 28 42 20 3f d9 29 20 28 | 3f 1b 24 28 42 24 6c 1b |(B ?.) (|?.$(B$l.|
|00000880| 28 42 20 3f 1b 24 28 42 | 25 6c 1b 28 42 20 3f da |(B ?.$(B|%l.(B ?.|
|00000890| 29 20 28 3f 1b 24 28 42 | 24 6d 1b 28 42 20 3f 1b |) (?.$(B|$m.(B ?.|
|000008a0| 24 28 42 25 6d 1b 28 42 | 20 3f db 29 20 28 3f 1b |$(B%m.(B| ?.) (?.|
|000008b0| 24 28 42 24 6f 1b 28 42 | 20 3f 1b 24 28 42 25 6f |$(B$o.(B| ?.$(B%o|
|000008c0| 1b 28 42 20 3f dc 29 20 | 28 3f 1b 24 28 42 24 70 |.(B ?.) |(?.$(B$p|
|000008d0| 1b 28 42 20 3f 1b 24 28 | 42 25 70 1b 28 42 20 6e |.(B ?.$(|B%p.(B n|
|000008e0| 69 6c 29 20 28 3f 1b 24 | 28 42 24 71 1b 28 42 20 |il) (?.$|(B$q.(B |
|000008f0| 3f 1b 24 28 42 25 71 1b | 28 42 20 6e 69 6c 29 20 |?.$(B%q.|(B nil) |
|00000900| 28 3f 1b 24 28 42 24 72 | 1b 28 42 20 3f 1b 24 28 |(?.$(B$r|.(B ?.$(|
|00000910| 42 25 72 1b 28 42 20 3f | a6 29 20 28 3f 1b 24 28 |B%r.(B ?|.) (?.$(|
|00000920| 42 24 73 1b 28 42 20 3f | 1b 24 28 42 25 73 1b 28 |B$s.(B ?|.$(B%s.(|
|00000930| 42 20 3f dd 29 20 28 3f | 1b 24 28 42 24 2c 1b 28 |B ?.) (?|.$(B$,.(|
|00000940| 42 20 3f 1b 24 28 42 25 | 2c 1b 28 42 20 22 b6 de |B ?.$(B%|,.(B "..|
|00000950| 22 29 20 28 3f 1b 24 28 | 42 24 2e 1b 28 42 20 3f |") (?.$(|B$..(B ?|
|00000960| 1b 24 28 42 25 2e 1b 28 | 42 20 22 b7 de 22 29 20 |.$(B%..(|B "..") |
|00000970| 28 3f 1b 24 28 42 24 30 | 1b 28 42 20 3f 1b 24 28 |(?.$(B$0|.(B ?.$(|
|00000980| 42 25 30 1b 28 42 20 22 | b8 de 22 29 20 28 3f 1b |B%0.(B "|..") (?.|
|00000990| 24 28 42 24 32 1b 28 42 | 20 3f 1b 24 28 42 25 32 |$(B$2.(B| ?.$(B%2|
|000009a0| 1b 28 42 20 22 b9 de 22 | 29 20 28 3f 1b 24 28 42 |.(B ".."|) (?.$(B|
|000009b0| 24 34 1b 28 42 20 3f 1b | 24 28 42 25 34 1b 28 42 |$4.(B ?.|$(B%4.(B|
|000009c0| 20 22 ba de 22 29 20 28 | 3f 1b 24 28 42 24 36 1b | "..") (|?.$(B$6.|
|000009d0| 28 42 20 3f 1b 24 28 42 | 25 36 1b 28 42 20 22 bb |(B ?.$(B|%6.(B ".|
|000009e0| de 22 29 20 28 3f 1b 24 | 28 42 24 38 1b 28 42 20 |.") (?.$|(B$8.(B |
|000009f0| 3f 1b 24 28 42 25 38 1b | 28 42 20 22 bc de 22 29 |?.$(B%8.|(B "..")|
|00000a00| 20 28 3f 1b 24 28 42 24 | 3a 1b 28 42 20 3f 1b 24 | (?.$(B$|:.(B ?.$|
|00000a10| 28 42 25 3a 1b 28 42 20 | 22 bd de 22 29 20 28 3f |(B%:.(B |"..") (?|
|00000a20| 1b 24 28 42 24 3c 1b 28 | 42 20 3f 1b 24 28 42 25 |.$(B$<.(|B ?.$(B%|
|00000a30| 3c 1b 28 42 20 22 be de | 22 29 20 28 3f 1b 24 28 |<.(B "..|") (?.$(|
|00000a40| 42 24 3e 1b 28 42 20 3f | 1b 24 28 42 25 3e 1b 28 |B$>.(B ?|.$(B%>.(|
|00000a50| 42 20 22 bf de 22 29 20 | 28 3f 1b 24 28 42 24 40 |B "..") |(?.$(B$@|
|00000a60| 1b 28 42 20 3f 1b 24 28 | 42 25 40 1b 28 42 20 22 |.(B ?.$(|B%@.(B "|
|00000a70| c0 de 22 29 20 28 3f 1b | 24 28 42 24 42 1b 28 42 |..") (?.|$(B$B.(B|
|00000a80| 20 3f 1b 24 28 42 25 42 | 1b 28 42 20 22 c1 de 22 | ?.$(B%B|.(B ".."|
|00000a90| 29 20 28 3f 1b 24 28 42 | 24 45 1b 28 42 20 3f 1b |) (?.$(B|$E.(B ?.|
|00000aa0| 24 28 42 25 45 1b 28 42 | 20 22 c2 de 22 29 20 28 |$(B%E.(B| "..") (|
|00000ab0| 3f 1b 24 28 42 24 47 1b | 28 42 20 3f 1b 24 28 42 |?.$(B$G.|(B ?.$(B|
|00000ac0| 25 47 1b 28 42 20 22 c3 | de 22 29 20 28 3f 1b 24 |%G.(B ".|.") (?.$|
|00000ad0| 28 42 24 49 1b 28 42 20 | 3f 1b 24 28 42 25 49 1b |(B$I.(B |?.$(B%I.|
|00000ae0| 28 42 20 22 c4 de 22 29 | 20 28 3f 1b 24 28 42 24 |(B "..")| (?.$(B$|
|00000af0| 50 1b 28 42 20 3f 1b 24 | 28 42 25 50 1b 28 42 20 |P.(B ?.$|(B%P.(B |
|00000b00| 22 ca de 22 29 20 28 3f | 1b 24 28 42 24 53 1b 28 |"..") (?|.$(B$S.(|
|00000b10| 42 20 3f 1b 24 28 42 25 | 53 1b 28 42 20 22 cb de |B ?.$(B%|S.(B "..|
|00000b20| 22 29 20 28 3f 1b 24 28 | 42 24 56 1b 28 42 20 3f |") (?.$(|B$V.(B ?|
|00000b30| 1b 24 28 42 25 56 1b 28 | 42 20 22 cc de 22 29 20 |.$(B%V.(|B "..") |
|00000b40| 28 3f 1b 24 28 42 24 59 | 1b 28 42 20 3f 1b 24 28 |(?.$(B$Y|.(B ?.$(|
|00000b50| 42 25 59 1b 28 42 20 22 | cd de 22 29 20 28 3f 1b |B%Y.(B "|..") (?.|
|00000b60| 24 28 42 24 5c 1b 28 42 | 20 3f 1b 24 28 42 25 5c |$(B$\.(B| ?.$(B%\|
|00000b70| 1b 28 42 20 22 ce de 22 | 29 20 28 3f 1b 24 28 42 |.(B ".."|) (?.$(B|
|00000b80| 24 51 1b 28 42 20 3f 1b | 24 28 42 25 51 1b 28 42 |$Q.(B ?.|$(B%Q.(B|
|00000b90| 20 22 ca df 22 29 20 28 | 3f 1b 24 28 42 24 54 1b | "..") (|?.$(B$T.|
|00000ba0| 28 42 20 3f 1b 24 28 42 | 25 54 1b 28 42 20 22 cb |(B ?.$(B|%T.(B ".|
|00000bb0| df 22 29 20 28 3f 1b 24 | 28 42 24 57 1b 28 42 20 |.") (?.$|(B$W.(B |
|00000bc0| 3f 1b 24 28 42 25 57 1b | 28 42 20 22 cc df 22 29 |?.$(B%W.|(B "..")|
|00000bd0| 20 28 3f 1b 24 28 42 24 | 5a 1b 28 42 20 3f 1b 24 | (?.$(B$|Z.(B ?.$|
|00000be0| 28 42 25 5a 1b 28 42 20 | 22 cd df 22 29 20 28 3f |(B%Z.(B |"..") (?|
|00000bf0| 1b 24 28 42 24 5d 1b 28 | 42 20 3f 1b 24 28 42 25 |.$(B$].(|B ?.$(B%|
|00000c00| 5d 1b 28 42 20 22 ce df | 22 29 20 28 3f 1b 24 28 |].(B "..|") (?.$(|
|00000c10| 42 24 21 1b 28 42 20 3f | 1b 24 28 42 25 21 1b 28 |B$!.(B ?|.$(B%!.(|
|00000c20| 42 20 3f a7 29 20 28 3f | 1b 24 28 42 24 23 1b 28 |B ?.) (?|.$(B$#.(|
|00000c30| 42 20 3f 1b 24 28 42 25 | 23 1b 28 42 20 3f a8 29 |B ?.$(B%|#.(B ?.)|
|00000c40| 20 28 3f 1b 24 28 42 24 | 25 1b 28 42 20 3f 1b 24 | (?.$(B$|%.(B ?.$|
|00000c50| 28 42 25 25 1b 28 42 20 | 3f a9 29 20 28 3f 1b 24 |(B%%.(B |?.) (?.$|
|00000c60| 28 42 24 27 1b 28 42 20 | 3f 1b 24 28 42 25 27 1b |(B$'.(B |?.$(B%'.|
|00000c70| 28 42 20 3f aa 29 20 28 | 3f 1b 24 28 42 24 29 1b |(B ?.) (|?.$(B$).|
|00000c80| 28 42 20 3f 1b 24 28 42 | 25 29 1b 28 42 20 3f ab |(B ?.$(B|%).(B ?.|
|00000c90| 29 20 28 3f 1b 24 28 42 | 24 43 1b 28 42 20 3f 1b |) (?.$(B|$C.(B ?.|
|00000ca0| 24 28 42 25 43 1b 28 42 | 20 3f af 29 20 28 3f 1b |$(B%C.(B| ?.) (?.|
|00000cb0| 24 28 42 24 63 1b 28 42 | 20 3f 1b 24 28 42 25 63 |$(B$c.(B| ?.$(B%c|
|00000cc0| 1b 28 42 20 3f ac 29 20 | 28 3f 1b 24 28 42 24 65 |.(B ?.) |(?.$(B$e|
|00000cd0| 1b 28 42 20 3f 1b 24 28 | 42 25 65 1b 28 42 20 3f |.(B ?.$(|B%e.(B ?|
|00000ce0| ad 29 20 28 3f 1b 24 28 | 42 24 67 1b 28 42 20 3f |.) (?.$(|B$g.(B ?|
|00000cf0| 1b 24 28 42 25 67 1b 28 | 42 20 3f ae 29 20 28 3f |.$(B%g.(|B ?.) (?|
|00000d00| 1b 24 28 42 24 6e 1b 28 | 42 20 3f 1b 24 28 42 25 |.$(B$n.(|B ?.$(B%|
|00000d10| 6e 1b 28 42 20 6e 69 6c | 29 20 28 6e 69 6c 20 3f |n.(B nil|) (nil ?|
|00000d20| 1b 24 28 42 25 74 1b 28 | 42 20 22 b3 de 22 29 20 |.$(B%t.(|B "..") |
|00000d30| 28 6e 69 6c 20 3f 1b 24 | 28 42 25 75 1b 28 42 20 |(nil ?.$|(B%u.(B |
|00000d40| 6e 69 6c 29 20 28 6e 69 | 6c 20 3f 1b 24 28 42 25 |nil) (ni|l ?.$(B%|
|00000d50| 76 1b 28 42 20 6e 69 6c | 29 29 20 22 5c 1b 2d 41 |v.(B nil|)) "\.-A|
|00000d60| 0a 4a 61 70 61 6e 65 73 | 65 20 4a 49 53 58 30 32 |.Japanes|e JISX02|
|00000d70| 30 38 20 4b 61 6e 61 20 | 63 68 61 72 61 63 74 65 |08 Kana |characte|
|00000d80| 72 20 74 61 62 6c 65 2e | 0a 45 61 63 68 20 65 6c |r table.|.Each el|
|00000d90| 65 6d 65 6e 74 20 69 73 | 20 6f 66 20 74 68 65 20 |ement is| of the |
|00000da0| 66 6f 72 6d 20 28 48 49 | 52 41 47 41 4e 41 20 4b |form (HI|RAGANA K|
|00000db0| 41 54 41 4b 41 4e 41 20 | 48 41 4e 4b 41 4b 55 2d |ATAKANA |HANKAKU-|
|00000dc0| 4b 41 54 41 4b 41 4e 41 | 29 2c 20 77 68 65 72 65 |KATAKANA|), where|
|00000dd0| 0a 48 49 52 41 47 41 4e | 41 20 61 6e 64 20 4b 41 |.HIRAGAN|A and KA|
|00000de0| 54 41 4b 41 4e 41 20 62 | 65 6c 6f 6e 67 20 74 6f |TAKANA b|elong to|
|00000df0| 20 60 6a 61 70 61 6e 65 | 73 65 2d 6a 69 73 78 30 | `japane|se-jisx0|
|00000e00| 32 30 38 27 2c 0a 48 41 | 4e 4b 41 4b 55 2d 4b 41 |208',.HA|NKAKU-KA|
|00000e10| 54 41 4b 41 4e 41 20 62 | 65 6c 6f 6e 67 73 20 74 |TAKANA b|elongs t|
|00000e20| 6f 20 60 6a 61 70 61 6e | 65 73 65 2d 6a 69 73 78 |o `japan|ese-jisx|
|00000e30| 30 32 30 31 2d 6b 61 6e | 61 27 2e 22 29 0a 28 62 |0201-kan|a'.").(b|
|00000e40| 79 74 65 2d 63 6f 64 65 | 20 22 08 c1 89 89 89 1a |yte-code| "......|
|00000e50| 1b 1b 1c 1d 1e 06 1b 0e | 06 ab cb 1b 0e 06 40 89 |........|......@.|
|00000e60| 15 40 14 0d 41 40 13 c7 | 0d 38 12 1b 0e 06 41 16 |.@..A@..|.8....A.|
|00000e70| 06 0c ab 9f c8 0c c3 0b | 23 88 c8 0b c4 0c 23 88 |........|#.....#.|
|00000e80| 5c 6e ab 90 c8 0c c2 5c | 6e 23 88 5c 6e a8 ab 86 |\n.....\|n#.\n...|
|00000e90| c8 5c 6e c4 0c 23 88 5c | 6e ab 43 c8 0b c2 5c 6e |.\n..#.\|n.C...\n|
|00000ea0| 23 88 5c 6e a8 ab 39 c8 | 5c 6e c3 0b 23 88 aa 31 |#.\n..9.|\n..#..1|
|00000eb0| 2d c1 87 22 20 5b 6a 61 | 70 61 6e 65 73 65 2d 6b |-.." [ja|panese-k|
|00000ec0| 61 6e 61 2d 74 61 62 6c | 65 20 6e 69 6c 20 6a 69 |ana-tabl|e nil ji|
|00000ed0| 73 78 30 32 30 31 20 6b | 61 74 61 6b 61 6e 61 20 |sx0201 k|atakana |
|00000ee0| 68 69 72 61 67 61 6e 61 | 20 73 6c 6f 74 20 6c 20 |hiragana| slot l |
|00000ef0| 32 20 70 75 74 2d 63 68 | 61 72 2d 63 6f 64 65 2d |2 put-ch|ar-code-|
|00000f00| 70 72 6f 70 65 72 74 79 | 5d 20 36 29 0a 28 64 65 |property|] 6).(de|
|00000f10| 66 63 6f 6e 73 74 20 6a | 61 70 61 6e 65 73 65 2d |fconst j|apanese-|
|00000f20| 73 79 6d 62 6f 6c 2d 74 | 61 62 6c 65 20 27 28 28 |symbol-t|able '((|
|00000f30| 3f 1b 24 28 42 21 21 1b | 28 42 20 3f 5c 20 29 20 |?.$(B!!.|(B ?\ ) |
|00000f40| 28 3f 1b 24 28 42 21 22 | 1b 28 42 20 3f 5c 2c 20 |(?.$(B!"|.(B ?\, |
|00000f50| 3f 1b 29 49 a4 29 20 28 | 3f 1b 24 28 42 21 23 1b |?.)I.) (|?.$(B!#.|
|00000f60| 28 42 20 3f 5c 2e 20 3f | a1 29 20 28 3f 1b 24 28 |(B ?\. ?|.) (?.$(|
|00000f70| 42 21 24 1b 28 42 20 3f | 5c 2c 20 3f a4 29 20 28 |B!$.(B ?|\, ?.) (|
|00000f80| 3f 1b 24 28 42 21 25 1b | 28 42 20 3f 5c 2e 20 3f |?.$(B!%.|(B ?\. ?|
|00000f90| a1 29 20 28 3f 1b 24 28 | 42 21 26 1b 28 42 20 6e |.) (?.$(|B!&.(B n|
|00000fa0| 69 6c 20 3f a5 29 20 28 | 3f 1b 24 28 42 21 27 1b |il ?.) (|?.$(B!'.|
|00000fb0| 28 42 20 3f 5c 3a 29 20 | 28 3f 1b 24 28 42 21 28 |(B ?\:) |(?.$(B!(|
|00000fc0| 1b 28 42 20 3f 5c 3b 29 | 20 28 3f 1b 24 28 42 21 |.(B ?\;)| (?.$(B!|
|00000fd0| 29 1b 28 42 20 3f 5c 3f | 29 20 28 3f 1b 24 28 42 |).(B ?\?|) (?.$(B|
|00000fe0| 21 2a 1b 28 42 20 3f 5c | 21 29 20 28 3f 1b 24 28 |!*.(B ?\|!) (?.$(|
|00000ff0| 42 21 2b 1b 28 42 20 6e | 69 6c 20 3f de 29 20 28 |B!+.(B n|il ?.) (|
|00001000| 3f 1b 24 28 42 21 2c 1b | 28 42 20 6e 69 6c 20 3f |?.$(B!,.|(B nil ?|
|00001010| df 29 20 28 3f 1b 24 28 | 42 21 2d 1b 28 42 20 3f |.) (?.$(|B!-.(B ?|
|00001020| 5c 27 29 20 28 3f 1b 24 | 28 42 21 2e 1b 28 42 20 |\') (?.$|(B!..(B |
|00001030| 3f 5c 60 29 20 28 3f 1b | 24 28 42 21 30 1b 28 42 |?\`) (?.|$(B!0.(B|
|00001040| 20 3f 5e 29 20 28 3f 1b | 24 28 42 21 32 1b 28 42 | ?^) (?.|$(B!2.(B|
|00001050| 20 3f 5c 5f 29 20 28 3f | 1b 24 28 42 21 3c 1b 28 | ?\_) (?|.$(B!<.(|
|00001060| 42 20 3f 5c 2d 29 20 28 | 3f 1b 24 28 42 21 3d 1b |B ?\-) (|?.$(B!=.|
|00001070| 28 42 20 3f 5c 2d 29 20 | 28 3f 1b 24 28 42 21 3e |(B ?\-) |(?.$(B!>|
|00001080| 1b 28 42 20 3f 5c 2d 29 | 20 28 3f 1b 24 28 42 21 |.(B ?\-)| (?.$(B!|
|00001090| 3f 1b 28 42 20 3f 5c 2f | 29 20 28 3f 1b 24 28 42 |?.(B ?\/|) (?.$(B|
|000010a0| 21 40 1b 28 42 20 3f 5c | 5c 29 20 28 3f 1b 24 28 |!@.(B ?\|\) (?.$(|
|000010b0| 42 21 41 1b 28 42 20 3f | 5c 7e 29 20 28 3f 1b 24 |B!A.(B ?|\~) (?.$|
|000010c0| 28 42 21 43 1b 28 42 20 | 3f 5c 7c 29 20 28 3f 1b |(B!C.(B |?\|) (?.|
|000010d0| 24 28 42 21 46 1b 28 42 | 20 3f 5c 60 29 20 28 3f |$(B!F.(B| ?\`) (?|
|000010e0| 1b 24 28 42 21 47 1b 28 | 42 20 3f 5c 27 29 20 28 |.$(B!G.(|B ?\') (|
|000010f0| 3f 1b 24 28 42 21 48 1b | 28 42 20 3f 5c 22 29 20 |?.$(B!H.|(B ?\") |
|00001100| 28 3f 1b 24 28 42 21 49 | 1b 28 42 20 3f 5c 22 29 |(?.$(B!I|.(B ?\")|
|00001110| 20 28 3f 1b 24 28 42 21 | 4a 1b 28 42 20 3f 5c 28 | (?.$(B!|J.(B ?\(|
|00001120| 29 20 28 3f 1b 24 28 42 | 21 4b 1b 28 42 20 3f 5c |) (?.$(B|!K.(B ?\|
|00001130| 29 29 20 28 3f 1b 24 28 | 42 21 4e 1b 28 42 20 3f |)) (?.$(|B!N.(B ?|
|00001140| 5c 5b 29 20 28 3f 1b 24 | 28 42 21 4f 1b 28 42 20 |\[) (?.$|(B!O.(B |
|00001150| 3f 5c 5d 29 20 28 3f 1b | 24 28 42 21 50 1b 28 42 |?\]) (?.|$(B!P.(B|
|00001160| 20 3f 5c 7b 29 20 28 3f | 1b 24 28 42 21 51 1b 28 | ?\{) (?|.$(B!Q.(|
|00001170| 42 20 3f 5c 7d 29 20 28 | 3f 1b 24 28 42 21 52 1b |B ?\}) (|?.$(B!R.|
|00001180| 28 42 20 3f 5c 3c 29 20 | 28 3f 1b 24 28 42 21 53 |(B ?\<) |(?.$(B!S|
|00001190| 1b 28 42 20 3f 5c 3e 29 | 20 28 3f 1b 24 28 42 21 |.(B ?\>)| (?.$(B!|
|000011a0| 5c 1b 28 42 20 3f 5c 2b | 29 20 28 3f 1b 24 28 42 |\.(B ?\+|) (?.$(B|
|000011b0| 21 5d 1b 28 42 20 3f 5c | 2d 29 20 28 3f 1b 24 28 |!].(B ?\|-) (?.$(|
|000011c0| 42 21 61 1b 28 42 20 3f | 5c 3d 29 20 28 3f 1b 24 |B!a.(B ?|\=) (?.$|
|000011d0| 28 42 21 63 1b 28 42 20 | 3f 5c 3c 29 20 28 3f 1b |(B!c.(B |?\<) (?.|
|000011e0| 24 28 42 21 64 1b 28 42 | 20 3f 5c 3e 29 20 28 3f |$(B!d.(B| ?\>) (?|
|000011f0| 1b 24 28 42 21 6c 1b 28 | 42 20 3f 5c 27 29 20 28 |.$(B!l.(|B ?\') (|
|00001200| 3f 1b 24 28 42 21 6d 1b | 28 42 20 3f 5c 22 29 20 |?.$(B!m.|(B ?\") |
|00001210| 28 3f 1b 24 28 42 21 6f | 1b 28 42 20 3f 5c 5c 29 |(?.$(B!o|.(B ?\\)|
|00001220| 20 28 3f 1b 24 28 42 21 | 70 1b 28 42 20 3f 5c 24 | (?.$(B!|p.(B ?\$|
|00001230| 29 20 28 3f 1b 24 28 42 | 21 73 1b 28 42 20 3f 5c |) (?.$(B|!s.(B ?\|
|00001240| 25 29 20 28 3f 1b 24 28 | 42 21 74 1b 28 42 20 3f |%) (?.$(|B!t.(B ?|
|00001250| 5c 23 29 20 28 3f 1b 24 | 28 42 21 75 1b 28 42 20 |\#) (?.$|(B!u.(B |
|00001260| 3f 5c 26 29 20 28 3f 1b | 24 28 42 21 76 1b 28 42 |?\&) (?.|$(B!v.(B|
|00001270| 20 3f 5c 2a 29 20 28 3f | 1b 24 28 42 21 77 1b 28 | ?\*) (?|.$(B!w.(|
|00001280| 42 20 3f 5c 40 29 29 20 | 22 5c 1b 2d 41 0a 4a 61 |B ?\@)) |"\.-A.Ja|
|00001290| 70 61 6e 65 73 65 20 4a | 49 53 58 30 32 30 38 20 |panese J|ISX0208 |
|000012a0| 73 79 6d 62 6f 6c 20 63 | 68 61 72 61 63 74 65 72 |symbol c|haracter|
|000012b0| 20 74 61 62 6c 65 2e 0a | 20 20 45 61 63 68 20 65 | table..| Each e|
|000012c0| 6c 65 6d 65 6e 74 20 69 | 73 20 6f 66 20 74 68 65 |lement i|s of the|
|000012d0| 20 66 6f 72 6d 20 28 53 | 59 4d 42 4f 4c 20 41 53 | form (S|YMBOL AS|
|000012e0| 43 49 49 20 48 41 4e 4b | 41 4b 55 29 2c 20 77 68 |CII HANK|AKU), wh|
|000012f0| 65 72 65 20 53 59 4d 42 | 4f 4c 0a 62 65 6c 6f 6e |ere SYMB|OL.belon|
|00001300| 67 73 20 74 6f 20 60 6a | 61 70 61 6e 65 73 65 2d |gs to `j|apanese-|
|00001310| 6a 69 73 78 30 32 30 38 | 27 2c 20 41 53 43 49 49 |jisx0208|', ASCII|
|00001320| 20 62 65 6c 6f 6e 67 73 | 20 74 6f 20 60 61 73 63 | belongs| to `asc|
|00001330| 69 69 27 2c 20 61 6e 64 | 20 48 41 4e 4b 41 4b 55 |ii', and| HANKAKU|
|00001340| 0a 62 65 6c 6f 6e 67 73 | 20 74 6f 20 60 6a 61 70 |.belongs| to `jap|
|00001350| 61 6e 65 73 65 2d 6a 69 | 73 78 30 32 30 31 2d 6b |anese-ji|sx0201-k|
|00001360| 61 6e 61 27 2e 22 29 0a | 28 62 79 74 65 2d 63 6f |ana'.").|(byte-co|
|00001370| 64 65 20 22 08 c1 89 89 | 89 1a 1b 1b 1c 1d 1e 06 |de "....|........|
|00001380| 1b 0e 06 ab b4 1b 0e 06 | 40 89 15 40 14 0d 41 40 |........|@..@..A@|
|00001390| 13 c7 0d 38 12 1b 0e 06 | 41 16 06 0b ab 8c c8 0c |...8....|A.......|
|000013a0| c3 0b 23 88 c8 0b c4 0c | 23 88 5c 6e ab 56 c8 0c |..#.....|#.\n.V..|
|000013b0| c2 5c 6e 23 88 c8 5c 6e | c4 0c 23 88 aa 48 2d c1 |.\n#..\n|..#..H-.|
|000013c0| 87 22 20 5b 6a 61 70 61 | 6e 65 73 65 2d 73 79 6d |." [japa|nese-sym|
|000013d0| 62 6f 6c 2d 74 61 62 6c | 65 20 6e 69 6c 20 6a 69 |bol-tabl|e nil ji|
|000013e0| 73 78 30 32 30 31 20 61 | 73 63 69 69 20 6a 69 73 |sx0201 a|scii jis|
|000013f0| 78 30 32 30 38 20 73 6c | 6f 74 20 6c 20 32 20 70 |x0208 sl|ot l 2 p|
|00001400| 75 74 2d 63 68 61 72 2d | 63 6f 64 65 2d 70 72 6f |ut-char-|code-pro|
|00001410| 70 65 72 74 79 5d 20 36 | 29 0a 28 64 65 66 63 6f |perty] 6|).(defco|
|00001420| 6e 73 74 20 6a 61 70 61 | 6e 65 73 65 2d 61 6c 70 |nst japa|nese-alp|
|00001430| 68 61 2d 6e 75 6d 65 72 | 69 63 2d 74 61 62 6c 65 |ha-numer|ic-table|
|00001440| 20 27 28 28 3f 1b 24 28 | 42 23 30 1b 28 42 20 2e | '((?.$(|B#0.(B .|
|00001450| 20 3f 30 29 20 28 3f 1b | 24 28 42 23 31 1b 28 42 | ?0) (?.|$(B#1.(B|
|00001460| 20 2e 20 3f 31 29 20 28 | 3f 1b 24 28 42 23 32 1b | . ?1) (|?.$(B#2.|
|00001470| 28 42 20 2e 20 3f 32 29 | 20 28 3f 1b 24 28 42 23 |(B . ?2)| (?.$(B#|
|00001480| 33 1b 28 42 20 2e 20 3f | 33 29 20 28 3f 1b 24 28 |3.(B . ?|3) (?.$(|
|00001490| 42 23 34 1b 28 42 20 2e | 20 3f 34 29 20 28 3f 1b |B#4.(B .| ?4) (?.|
|000014a0| 24 28 42 23 35 1b 28 42 | 20 2e 20 3f 35 29 20 28 |$(B#5.(B| . ?5) (|
|000014b0| 3f 1b 24 28 42 23 36 1b | 28 42 20 2e 20 3f 36 29 |?.$(B#6.|(B . ?6)|
|000014c0| 20 28 3f 1b 24 28 42 23 | 37 1b 28 42 20 2e 20 3f | (?.$(B#|7.(B . ?|
|000014d0| 37 29 20 28 3f 1b 24 28 | 42 23 38 1b 28 42 20 2e |7) (?.$(|B#8.(B .|
|000014e0| 20 3f 38 29 20 28 3f 1b | 24 28 42 23 39 1b 28 42 | ?8) (?.|$(B#9.(B|
|000014f0| 20 2e 20 3f 39 29 20 28 | 3f 1b 24 28 42 23 41 1b | . ?9) (|?.$(B#A.|
|00001500| 28 42 20 2e 20 3f 41 29 | 20 28 3f 1b 24 28 42 23 |(B . ?A)| (?.$(B#|
|00001510| 42 1b 28 42 20 2e 20 3f | 42 29 20 28 3f 1b 24 28 |B.(B . ?|B) (?.$(|
|00001520| 42 23 43 1b 28 42 20 2e | 20 3f 43 29 20 28 3f 1b |B#C.(B .| ?C) (?.|
|00001530| 24 28 42 23 44 1b 28 42 | 20 2e 20 3f 44 29 20 28 |$(B#D.(B| . ?D) (|
|00001540| 3f 1b 24 28 42 23 45 1b | 28 42 20 2e 20 3f 45 29 |?.$(B#E.|(B . ?E)|
|00001550| 20 28 3f 1b 24 28 42 23 | 46 1b 28 42 20 2e 20 3f | (?.$(B#|F.(B . ?|
|00001560| 46 29 20 28 3f 1b 24 28 | 42 23 47 1b 28 42 20 2e |F) (?.$(|B#G.(B .|
|00001570| 20 3f 47 29 20 28 3f 1b | 24 28 42 23 48 1b 28 42 | ?G) (?.|$(B#H.(B|
|00001580| 20 2e 20 3f 48 29 20 28 | 3f 1b 24 28 42 23 49 1b | . ?H) (|?.$(B#I.|
|00001590| 28 42 20 2e 20 3f 49 29 | 20 28 3f 1b 24 28 42 23 |(B . ?I)| (?.$(B#|
|000015a0| 4a 1b 28 42 20 2e 20 3f | 4a 29 20 28 3f 1b 24 28 |J.(B . ?|J) (?.$(|
|000015b0| 42 23 4b 1b 28 42 20 2e | 20 3f 4b 29 20 28 3f 1b |B#K.(B .| ?K) (?.|
|000015c0| 24 28 42 23 4c 1b 28 42 | 20 2e 20 3f 4c 29 20 28 |$(B#L.(B| . ?L) (|
|000015d0| 3f 1b 24 28 42 23 4d 1b | 28 42 20 2e 20 3f 4d 29 |?.$(B#M.|(B . ?M)|
|000015e0| 20 28 3f 1b 24 28 42 23 | 4e 1b 28 42 20 2e 20 3f | (?.$(B#|N.(B . ?|
|000015f0| 4e 29 20 28 3f 1b 24 28 | 42 23 4f 1b 28 42 20 2e |N) (?.$(|B#O.(B .|
|00001600| 20 3f 4f 29 20 28 3f 1b | 24 28 42 23 50 1b 28 42 | ?O) (?.|$(B#P.(B|
|00001610| 20 2e 20 3f 50 29 20 28 | 3f 1b 24 28 42 23 51 1b | . ?P) (|?.$(B#Q.|
|00001620| 28 42 20 2e 20 3f 51 29 | 20 28 3f 1b 24 28 42 23 |(B . ?Q)| (?.$(B#|
|00001630| 52 1b 28 42 20 2e 20 3f | 52 29 20 28 3f 1b 24 28 |R.(B . ?|R) (?.$(|
|00001640| 42 23 53 1b 28 42 20 2e | 20 3f 53 29 20 28 3f 1b |B#S.(B .| ?S) (?.|
|00001650| 24 28 42 23 54 1b 28 42 | 20 2e 20 3f 54 29 20 28 |$(B#T.(B| . ?T) (|
|00001660| 3f 1b 24 28 42 23 55 1b | 28 42 20 2e 20 3f 55 29 |?.$(B#U.|(B . ?U)|
|00001670| 20 28 3f 1b 24 28 42 23 | 56 1b 28 42 20 2e 20 3f | (?.$(B#|V.(B . ?|
|00001680| 56 29 20 28 3f 1b 24 28 | 42 23 57 1b 28 42 20 2e |V) (?.$(|B#W.(B .|
|00001690| 20 3f 57 29 20 28 3f 1b | 24 28 42 23 58 1b 28 42 | ?W) (?.|$(B#X.(B|
|000016a0| 20 2e 20 3f 58 29 20 28 | 3f 1b 24 28 42 23 59 1b | . ?X) (|?.$(B#Y.|
|000016b0| 28 42 20 2e 20 3f 59 29 | 20 28 3f 1b 24 28 42 23 |(B . ?Y)| (?.$(B#|
|000016c0| 5a 1b 28 42 20 2e 20 3f | 5a 29 20 28 3f 1b 24 28 |Z.(B . ?|Z) (?.$(|
|000016d0| 42 23 61 1b 28 42 20 2e | 20 3f 61 29 20 28 3f 1b |B#a.(B .| ?a) (?.|
|000016e0| 24 28 42 23 62 1b 28 42 | 20 2e 20 3f 62 29 20 28 |$(B#b.(B| . ?b) (|
|000016f0| 3f 1b 24 28 42 23 63 1b | 28 42 20 2e 20 3f 63 29 |?.$(B#c.|(B . ?c)|
|00001700| 20 28 3f 1b 24 28 42 23 | 64 1b 28 42 20 2e 20 3f | (?.$(B#|d.(B . ?|
|00001710| 64 29 20 28 3f 1b 24 28 | 42 23 65 1b 28 42 20 2e |d) (?.$(|B#e.(B .|
|00001720| 20 3f 65 29 20 28 3f 1b | 24 28 42 23 66 1b 28 42 | ?e) (?.|$(B#f.(B|
|00001730| 20 2e 20 3f 66 29 20 28 | 3f 1b 24 28 42 23 67 1b | . ?f) (|?.$(B#g.|
|00001740| 28 42 20 2e 20 3f 67 29 | 20 28 3f 1b 24 28 42 23 |(B . ?g)| (?.$(B#|
|00001750| 68 1b 28 42 20 2e 20 3f | 68 29 20 28 3f 1b 24 28 |h.(B . ?|h) (?.$(|
|00001760| 42 23 69 1b 28 42 20 2e | 20 3f 69 29 20 28 3f 1b |B#i.(B .| ?i) (?.|
|00001770| 24 28 42 23 6a 1b 28 42 | 20 2e 20 3f 6a 29 20 28 |$(B#j.(B| . ?j) (|
|00001780| 3f 1b 24 28 42 23 6b 1b | 28 42 20 2e 20 3f 6b 29 |?.$(B#k.|(B . ?k)|
|00001790| 20 28 3f 1b 24 28 42 23 | 6c 1b 28 42 20 2e 20 3f | (?.$(B#|l.(B . ?|
|000017a0| 6c 29 20 28 3f 1b 24 28 | 42 23 6d 1b 28 42 20 2e |l) (?.$(|B#m.(B .|
|000017b0| 20 3f 6d 29 20 28 3f 1b | 24 28 42 23 6e 1b 28 42 | ?m) (?.|$(B#n.(B|
|000017c0| 20 2e 20 3f 6e 29 20 28 | 3f 1b 24 28 42 23 6f 1b | . ?n) (|?.$(B#o.|
|000017d0| 28 42 20 2e 20 3f 6f 29 | 20 28 3f 1b 24 28 42 23 |(B . ?o)| (?.$(B#|
|000017e0| 70 1b 28 42 20 2e 20 3f | 70 29 20 28 3f 1b 24 28 |p.(B . ?|p) (?.$(|
|000017f0| 42 23 71 1b 28 42 20 2e | 20 3f 71 29 20 28 3f 1b |B#q.(B .| ?q) (?.|
|00001800| 24 28 42 23 72 1b 28 42 | 20 2e 20 3f 72 29 20 28 |$(B#r.(B| . ?r) (|
|00001810| 3f 1b 24 28 42 23 73 1b | 28 42 20 2e 20 3f 73 29 |?.$(B#s.|(B . ?s)|
|00001820| 20 28 3f 1b 24 28 42 23 | 74 1b 28 42 20 2e 20 3f | (?.$(B#|t.(B . ?|
|00001830| 74 29 20 28 3f 1b 24 28 | 42 23 75 1b 28 42 20 2e |t) (?.$(|B#u.(B .|
|00001840| 20 3f 75 29 20 28 3f 1b | 24 28 42 23 76 1b 28 42 | ?u) (?.|$(B#v.(B|
|00001850| 20 2e 20 3f 76 29 20 28 | 3f 1b 24 28 42 23 77 1b | . ?v) (|?.$(B#w.|
|00001860| 28 42 20 2e 20 3f 77 29 | 20 28 3f 1b 24 28 42 23 |(B . ?w)| (?.$(B#|
|00001870| 78 1b 28 42 20 2e 20 3f | 78 29 20 28 3f 1b 24 28 |x.(B . ?|x) (?.$(|
|00001880| 42 23 79 1b 28 42 20 2e | 20 3f 79 29 20 28 3f 1b |B#y.(B .| ?y) (?.|
|00001890| 24 28 42 23 7a 1b 28 42 | 20 2e 20 3f 7a 29 29 20 |$(B#z.(B| . ?z)) |
|000018a0| 22 5c 0a 4a 61 70 61 6e | 65 73 65 20 4a 49 53 58 |"\.Japan|ese JISX|
|000018b0| 30 32 30 38 20 61 6c 70 | 68 61 20 6e 75 6d 65 72 |0208 alp|ha numer|
|000018c0| 69 63 20 63 68 61 72 61 | 63 74 65 72 20 74 61 62 |ic chara|cter tab|
|000018d0| 6c 65 2e 0a 45 61 63 68 | 20 65 6c 65 6d 65 6e 74 |le..Each| element|
|000018e0| 20 69 73 20 6f 66 20 74 | 68 65 20 66 6f 72 6d 20 | is of t|he form |
|000018f0| 28 41 4c 50 48 41 2d 4e | 55 4d 45 52 49 43 20 41 |(ALPHA-N|UMERIC A|
|00001900| 53 43 49 49 29 2c 20 77 | 68 65 72 65 20 41 4c 50 |SCII), w|here ALP|
|00001910| 48 41 2d 4e 55 4d 45 52 | 49 43 0a 62 65 6c 6f 6e |HA-NUMER|IC.belon|
|00001920| 67 73 20 74 6f 20 60 6a | 61 70 61 6e 65 73 65 2d |gs to `j|apanese-|
|00001930| 6a 69 73 78 30 32 30 38 | 27 2c 20 41 53 43 49 49 |jisx0208|', ASCII|
|00001940| 20 62 65 6c 6f 6e 67 73 | 20 74 6f 20 60 61 73 63 | belongs| to `asc|
|00001950| 69 69 27 2e 22 29 0a 28 | 62 79 74 65 2d 63 6f 64 |ii'.").(|byte-cod|
|00001960| 65 20 22 08 c1 89 89 1a | 1b 1b 1c 1d 0d ab 9a 0d |e ".....|........|
|00001970| 40 89 14 40 13 0c 41 12 | 0d 41 15 c6 0b c2 5c 6e |@..@..A.|.A....\n|
|00001980| 23 88 c6 5c 6e c3 0b 23 | 88 aa 63 2c c1 87 22 20 |#..\n..#|..c,.." |
|00001990| 5b 6a 61 70 61 6e 65 73 | 65 2d 61 6c 70 68 61 2d |[japanes|e-alpha-|
|000019a0| 6e 75 6d 65 72 69 63 2d | 74 61 62 6c 65 20 6e 69 |numeric-|table ni|
|000019b0| 6c 20 61 73 63 69 69 20 | 6a 69 73 78 30 32 30 38 |l ascii |jisx0208|
|000019c0| 20 73 6c 6f 74 20 6c 20 | 70 75 74 2d 63 68 61 72 | slot l |put-char|
|000019d0| 2d 63 6f 64 65 2d 70 72 | 6f 70 65 72 74 79 5d 20 |-code-pr|operty] |
|000019e0| 35 29 0a 28 64 65 66 61 | 6c 69 61 73 20 27 6a 61 |5).(defa|lias 'ja|
|000019f0| 70 61 6e 65 73 65 2d 73 | 74 72 69 6e 67 2d 63 6f |panese-s|tring-co|
|00001a00| 6e 76 65 72 73 69 6f 6e | 20 23 5b 28 73 74 72 20 |nversion| #[(str |
|00001a10| 66 75 6e 63 20 26 72 65 | 73 74 20 61 72 67 73 29 |func &re|st args)|
|00001a20| 20 22 c0 c1 21 1a 8a 5c | 6e 71 88 c3 20 88 0c 63 | "..!..\|nq.. ..c|
|00001a30| 88 c5 1b 0e 06 c7 60 1b | 0e 08 24 88 c9 20 2a 87 |......`.|..$.. *.|
|00001a40| 22 20 5b 67 65 74 2d 62 | 75 66 66 65 72 2d 63 72 |" [get-b|uffer-cr|
|00001a50| 65 61 74 65 20 22 20 2a | 4a 61 70 61 6e 65 73 65 |eate " *|Japanese|
|00001a60| 20 77 6f 72 6b 2a 22 20 | 62 75 66 20 65 72 61 73 | work*" |buf eras|
|00001a70| 65 2d 62 75 66 66 65 72 | 20 73 74 72 20 61 70 70 |e-buffer| str app|
|00001a80| 6c 79 20 66 75 6e 63 20 | 31 20 61 72 67 73 20 62 |ly func |1 args b|
|00001a90| 75 66 66 65 72 2d 73 74 | 72 69 6e 67 5d 20 35 5d |uffer-st|ring] 5]|
|00001aa0| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6a 61 70 |).(defal|ias 'jap|
|00001ab0| 61 6e 65 73 65 2d 6b 61 | 74 61 6b 61 6e 61 20 23 |anese-ka|takana #|
|00001ac0| 5b 28 6f 62 6a 20 26 6f | 70 74 69 6f 6e 61 6c 20 |[(obj &o|ptional |
|00001ad0| 68 61 6e 6b 61 6b 75 29 | 20 22 08 3b ab 86 c1 08 |hankaku)| ".;....|
|00001ae0| c2 0b 23 87 c4 08 0b ab | 83 c5 aa 81 c6 5c 22 ae |..#.....|.....\".|
|00001af0| 81 08 87 22 20 5b 6f 62 | 6a 20 6a 61 70 61 6e 65 |..." [ob|j japane|
|00001b00| 73 65 2d 73 74 72 69 6e | 67 2d 63 6f 6e 76 65 72 |se-strin|g-conver|
|00001b10| 73 69 6f 6e 20 6a 61 70 | 61 6e 65 73 65 2d 6b 61 |sion jap|anese-ka|
|00001b20| 74 61 6b 61 6e 61 2d 72 | 65 67 69 6f 6e 20 68 61 |takana-r|egion ha|
|00001b30| 6e 6b 61 6b 75 20 67 65 | 74 2d 63 68 61 72 2d 63 |nkaku ge|t-char-c|
|00001b40| 6f 64 65 2d 70 72 6f 70 | 65 72 74 79 20 6a 69 73 |ode-prop|erty jis|
|00001b50| 78 30 32 30 31 20 6b 61 | 74 61 6b 61 6e 61 5d 20 |x0201 ka|takana] |
|00001b60| 34 20 22 5c 0a 43 6f 6e | 76 65 72 74 20 61 72 67 |4 "\.Con|vert arg|
|00001b70| 75 6d 65 6e 74 20 74 6f | 20 4b 61 74 61 6b 61 6e |ument to| Katakan|
|00001b80| 61 20 61 6e 64 20 72 65 | 74 75 72 6e 20 74 68 61 |a and re|turn tha|
|00001b90| 74 2e 0a 54 68 65 20 61 | 72 67 75 6d 65 6e 74 20 |t..The a|rgument |
|00001ba0| 6d 61 79 20 62 65 20 61 | 20 63 68 61 72 61 63 74 |may be a| charact|
|00001bb0| 65 72 20 6f 72 20 73 74 | 72 69 6e 67 2e 20 20 54 |er or st|ring. T|
|00001bc0| 68 65 20 72 65 73 75 6c | 74 20 68 61 73 20 74 68 |he resul|t has th|
|00001bd0| 65 20 73 61 6d 65 20 74 | 79 70 65 2e 0a 54 68 65 |e same t|ype..The|
|00001be0| 20 61 72 67 75 6d 65 6e | 74 20 6f 62 6a 65 63 74 | argumen|t object|
|00001bf0| 20 69 73 20 6e 6f 74 20 | 61 6c 74 65 72 65 64 2d | is not |altered-|
|00001c00| 2d 74 68 65 20 76 61 6c | 75 65 20 69 73 20 61 20 |-the val|ue is a |
|00001c10| 63 6f 70 79 2e 0a 4f 70 | 74 69 6f 6e 61 6c 20 61 |copy..Op|tional a|
|00001c20| 72 67 75 6d 65 6e 74 20 | 48 41 4e 4b 41 4b 55 20 |rgument |HANKAKU |
|00001c30| 74 20 6d 65 61 6e 73 20 | 74 6f 20 63 6f 6e 76 65 |t means |to conve|
|00001c40| 72 74 20 74 6f 20 60 68 | 61 6e 6b 61 6b 75 27 20 |rt to `h|ankaku' |
|00001c50| 4b 61 74 61 6b 61 6e 61 | 0a 20 28 60 6a 61 70 61 |Katakana|. (`japa|
|00001c60| 6e 65 73 65 2d 6a 69 73 | 78 30 32 30 31 2d 6b 61 |nese-jis|x0201-ka|
|00001c70| 6e 61 27 29 2c 20 69 6e | 20 77 68 69 63 68 20 63 |na'), in| which c|
|00001c80| 61 73 65 20 72 65 74 75 | 72 6e 20 76 61 6c 75 65 |ase retu|rn value|
|00001c90| 0a 20 6d 61 79 20 62 65 | 20 61 20 73 74 72 69 6e |. may be| a strin|
|00001ca0| 67 20 65 76 65 6e 20 69 | 66 20 4f 42 4a 20 69 73 |g even i|f OBJ is|
|00001cb0| 20 61 20 63 68 61 72 61 | 63 74 65 72 20 69 66 20 | a chara|cter if |
|00001cc0| 74 77 6f 20 4b 61 74 61 | 6b 61 6e 61 73 20 61 72 |two Kata|kanas ar|
|00001cd0| 65 0a 20 6e 65 63 65 73 | 73 61 72 79 20 74 6f 20 |e. neces|sary to |
|00001ce0| 72 65 70 72 65 73 65 6e | 74 20 4f 42 4a 2e 22 5d |represen|t OBJ."]|
|00001cf0| 29 0a 28 64 65 66 61 6c | 69 61 73 20 27 6a 61 70 |).(defal|ias 'jap|
|00001d00| 61 6e 65 73 65 2d 68 69 | 72 61 67 61 6e 61 20 23 |anese-hi|ragana #|
|00001d10| 5b 28 6f 62 6a 29 20 22 | 08 3b ab 85 c1 08 c2 5c |[(obj) "|.;.....\|
|00001d20| 22 87 c3 08 c4 5c 22 ae | 81 08 87 22 20 5b 6f 62 |"....\".|..." [ob|
|00001d30| 6a 20 6a 61 70 61 6e 65 | 73 65 2d 73 74 72 69 6e |j japane|se-strin|
|00001d40| 67 2d 63 6f 6e 76 65 72 | 73 69 6f 6e 20 6a 61 70 |g-conver|sion jap|
|00001d50| 61 6e 65 73 65 2d 68 69 | 72 61 67 61 6e 61 2d 72 |anese-hi|ragana-r|
|00001d60| 65 67 69 6f 6e 20 67 65 | 74 2d 63 68 61 72 2d 63 |egion ge|t-char-c|
|00001d70| 6f 64 65 2d 70 72 6f 70 | 65 72 74 79 20 68 69 72 |ode-prop|erty hir|
|00001d80| 61 67 61 6e 61 5d 20 33 | 20 22 5c 0a 43 6f 6e 76 |agana] 3| "\.Conv|
|00001d90| 65 72 74 20 61 72 67 75 | 6d 65 6e 74 20 74 6f 20 |ert argu|ment to |
|00001da0| 48 69 72 61 67 61 6e 61 | 20 61 6e 64 20 72 65 74 |Hiragana| and ret|
|00001db0| 75 72 6e 20 74 68 61 74 | 2e 0a 54 68 65 20 61 72 |urn that|..The ar|
|00001dc0| 67 75 6d 65 6e 74 20 6d | 61 79 20 62 65 20 61 20 |gument m|ay be a |
|00001dd0| 63 68 61 72 61 63 74 65 | 72 20 6f 72 20 73 74 72 |characte|r or str|
|00001de0| 69 6e 67 2e 20 20 54 68 | 65 20 72 65 73 75 6c 74 |ing. Th|e result|
|00001df0| 20 68 61 73 20 74 68 65 | 20 73 61 6d 65 20 74 79 | has the| same ty|
|00001e00| 70 65 2e 0a 54 68 65 20 | 61 72 67 75 6d 65 6e 74 |pe..The |argument|
|00001e10| 20 6f 62 6a 65 63 74 20 | 69 73 20 6e 6f 74 20 61 | object |is not a|
|00001e20| 6c 74 65 72 65 64 2d 2d | 74 68 65 20 76 61 6c 75 |ltered--|the valu|
|00001e30| 65 20 69 73 20 61 20 63 | 6f 70 79 2e 22 5d 29 0a |e is a c|opy."]).|
|00001e40| 28 64 65 66 61 6c 69 61 | 73 20 27 6a 61 70 61 6e |(defalia|s 'japan|
|00001e50| 65 73 65 2d 68 61 6e 6b | 61 6b 75 20 23 5b 28 6f |ese-hank|aku #[(o|
|00001e60| 62 6a 20 26 6f 70 74 69 | 6f 6e 61 6c 20 61 73 63 |bj &opti|onal asc|
|00001e70| 69 69 2d 6f 6e 6c 79 29 | 20 22 08 3b ab 86 c1 08 |ii-only)| ".;....|
|00001e80| c2 0b 23 87 c4 08 c5 5c | 22 ae 8a 0b ac 86 c4 08 |..#....\|".......|
|00001e90| c6 5c 22 ae 81 08 87 22 | 20 5b 6f 62 6a 20 6a 61 |.\"...."| [obj ja|
|00001ea0| 70 61 6e 65 73 65 2d 73 | 74 72 69 6e 67 2d 63 6f |panese-s|tring-co|
|00001eb0| 6e 76 65 72 73 69 6f 6e | 20 6a 61 70 61 6e 65 73 |nversion| japanes|
|00001ec0| 65 2d 68 61 6e 6b 61 6b | 75 2d 72 65 67 69 6f 6e |e-hankak|u-region|
|00001ed0| 20 61 73 63 69 69 2d 6f | 6e 6c 79 20 67 65 74 2d | ascii-o|nly get-|
|00001ee0| 63 68 61 72 2d 63 6f 64 | 65 2d 70 72 6f 70 65 72 |char-cod|e-proper|
|00001ef0| 74 79 20 61 73 63 69 69 | 20 6a 69 73 78 30 32 30 |ty ascii| jisx020|
|00001f00| 31 5d 20 34 20 22 5c 0a | 43 6f 6e 76 65 72 74 20 |1] 4 "\.|Convert |
|00001f10| 61 72 67 75 6d 65 6e 74 | 20 74 6f 20 60 68 61 6e |argument| to `han|
|00001f20| 6b 61 6b 75 27 20 61 6e | 64 20 72 65 74 75 72 6e |kaku' an|d return|
|00001f30| 20 74 68 61 74 2e 0a 54 | 68 65 20 61 72 67 75 6d | that..T|he argum|
|00001f40| 65 6e 74 20 6d 61 79 20 | 62 65 20 61 20 63 68 61 |ent may |be a cha|
|00001f50| 72 61 63 74 65 72 20 6f | 72 20 73 74 72 69 6e 67 |racter o|r string|
|00001f60| 2e 20 20 54 68 65 20 72 | 65 73 75 6c 74 20 68 61 |. The r|esult ha|
|00001f70| 73 20 74 68 65 20 73 61 | 6d 65 20 74 79 70 65 2e |s the sa|me type.|
|00001f80| 0a 54 68 65 20 61 72 67 | 75 6d 65 6e 74 20 6f 62 |.The arg|ument ob|
|00001f90| 6a 65 63 74 20 69 73 20 | 6e 6f 74 20 61 6c 74 65 |ject is |not alte|
|00001fa0| 72 65 64 2d 2d 74 68 65 | 20 76 61 6c 75 65 20 69 |red--the| value i|
|00001fb0| 73 20 61 20 63 6f 70 79 | 2e 0a 4f 70 74 69 6f 6e |s a copy|..Option|
|00001fc0| 61 6c 20 61 72 67 75 6d | 65 6e 74 20 41 53 43 49 |al argum|ent ASCI|
|00001fd0| 49 2d 4f 4e 4c 59 20 6e | 6f 6e 2d 6e 69 6c 20 6d |I-ONLY n|on-nil m|
|00001fe0| 65 61 6e 73 20 74 6f 20 | 72 65 74 75 72 6e 20 6f |eans to |return o|
|00001ff0| 6e 6c 79 20 41 53 43 49 | 49 20 63 68 61 72 61 63 |nly ASCI|I charac|
|00002000| 74 65 72 2e 22 5d 29 0a | 28 64 65 66 61 6c 69 61 |ter."]).|(defalia|
|00002010| 73 20 27 6a 61 70 61 6e | 65 73 65 2d 7a 65 6e 6b |s 'japan|ese-zenk|
|00002020| 61 6b 75 20 23 5b 28 6f | 62 6a 29 20 22 08 3b ab |aku #[(o|bj) ".;.|
|00002030| 85 c1 08 c2 5c 22 87 c3 | 08 c4 5c 22 ae 81 08 87 |....\"..|..\"....|
|00002040| 22 20 5b 6f 62 6a 20 6a | 61 70 61 6e 65 73 65 2d |" [obj j|apanese-|
|00002050| 73 74 72 69 6e 67 2d 63 | 6f 6e 76 65 72 73 69 6f |string-c|onversio|
|00002060| 6e 20 6a 61 70 61 6e 65 | 73 65 2d 7a 65 6e 6b 61 |n japane|se-zenka|
|00002070| 6b 75 2d 72 65 67 69 6f | 6e 20 67 65 74 2d 63 68 |ku-regio|n get-ch|
|00002080| 61 72 2d 63 6f 64 65 2d | 70 72 6f 70 65 72 74 79 |ar-code-|property|
|00002090| 20 6a 69 73 78 30 32 30 | 38 5d 20 33 20 22 5c 0a | jisx020|8] 3 "\.|
|000020a0| 43 6f 6e 76 65 72 74 20 | 61 72 67 75 6d 65 6e 74 |Convert |argument|
|000020b0| 20 74 6f 20 60 7a 65 6e | 6b 61 6b 75 27 20 61 6e | to `zen|kaku' an|
|000020c0| 64 20 72 65 74 75 72 6e | 20 74 68 61 74 2e 0a 54 |d return| that..T|
|000020d0| 68 65 20 61 72 67 75 6d | 65 6e 74 20 6d 61 79 20 |he argum|ent may |
|000020e0| 62 65 20 61 20 63 68 61 | 72 61 63 74 65 72 20 6f |be a cha|racter o|
|000020f0| 72 20 73 74 72 69 6e 67 | 2e 20 20 54 68 65 20 72 |r string|. The r|
|00002100| 65 73 75 6c 74 20 68 61 | 73 20 74 68 65 20 73 61 |esult ha|s the sa|
|00002110| 6d 65 20 74 79 70 65 2e | 0a 54 68 65 20 61 72 67 |me type.|.The arg|
|00002120| 75 6d 65 6e 74 20 6f 62 | 6a 65 63 74 20 69 73 20 |ument ob|ject is |
|00002130| 6e 6f 74 20 61 6c 74 65 | 72 65 64 2d 2d 74 68 65 |not alte|red--the|
|00002140| 20 76 61 6c 75 65 20 69 | 73 20 61 20 63 6f 70 79 | value i|s a copy|
|00002150| 2e 22 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |."]).(de|falias '|
|00002160| 6a 61 70 61 6e 65 73 65 | 2d 6b 61 74 61 6b 61 6e |japanese|-katakan|
|00002170| 61 2d 72 65 67 69 6f 6e | 20 23 5b 28 66 72 6f 6d |a-region| #[(from|
|00002180| 20 74 6f 20 26 6f 70 74 | 69 6f 6e 61 6c 20 68 61 | to &opt|ional ha|
|00002190| 6e 6b 61 6b 75 29 20 22 | 8c 08 09 7d 88 65 62 88 |nkaku) "|...}.eb.|
|000021a0| c2 c3 c4 c5 23 ad 9b 68 | 1e 06 c7 1b 0e 06 1b 0e |....#..h|........|
|000021b0| 08 5c 22 89 1e 09 ab 8a | ca 94 ca 95 7c 88 1b 0e |.\".....|....|...|
|000021c0| 09 63 88 2a aa 5e 29 87 | 22 20 5b 66 72 6f 6d 20 |.c.*.^).|" [from |
|000021d0| 74 6f 20 72 65 2d 73 65 | 61 72 63 68 2d 66 6f 72 |to re-se|arch-for|
|000021e0| 77 61 72 64 20 22 5c 5c | 63 48 5c 5c 7c 5c 5c 63 |ward "\\|cH\\|\\c|
|000021f0| 4b 22 20 6e 69 6c 20 74 | 20 68 69 72 61 20 6a 61 |K" nil t| hira ja|
|00002200| 70 61 6e 65 73 65 2d 6b | 61 74 61 6b 61 6e 61 20 |panese-k|atakana |
|00002210| 68 61 6e 6b 61 6b 75 20 | 6b 61 74 61 20 30 5d 20 |hankaku |kata 0] |
|00002220| 35 20 22 5c 0a 43 6f 6e | 76 65 72 74 20 4a 61 70 |5 "\.Con|vert Jap|
|00002230| 61 6e 65 73 65 20 60 68 | 69 72 61 67 61 6e 61 27 |anese `h|iragana'|
|00002240| 20 63 68 61 72 73 20 69 | 6e 20 74 68 65 20 72 65 | chars i|n the re|
|00002250| 67 69 6f 6e 20 74 6f 20 | 60 6b 61 74 61 6b 61 6e |gion to |`katakan|
|00002260| 61 27 20 63 68 61 72 73 | 2e 0a 4f 70 74 69 6f 6e |a' chars|..Option|
|00002270| 61 6c 20 61 72 67 75 6d | 65 6e 74 20 48 41 4e 4b |al argum|ent HANK|
|00002280| 41 4b 55 20 74 20 6d 65 | 61 6e 73 20 74 6f 20 63 |AKU t me|ans to c|
|00002290| 6f 6e 76 65 72 74 20 74 | 6f 20 60 68 61 6e 6b 61 |onvert t|o `hanka|
|000022a0| 6b 75 20 6b 61 74 61 6b | 61 6e 61 27 20 63 68 61 |ku katak|ana' cha|
|000022b0| 72 61 63 74 65 72 0a 6f | 66 20 77 68 69 63 68 20 |racter.o|f which |
|000022c0| 63 68 61 72 73 65 74 20 | 69 73 20 60 6a 61 70 61 |charset |is `japa|
|000022d0| 6e 65 73 65 2d 6a 69 73 | 78 30 32 30 31 2d 6b 61 |nese-jis|x0201-ka|
|000022e0| 6e 61 27 2e 22 20 22 72 | 5c 6e 50 22 5d 29 0a 28 |na'." "r|\nP"]).(|
|000022f0| 64 65 66 61 6c 69 61 73 | 20 27 6a 61 70 61 6e 65 |defalias| 'japane|
|00002300| 73 65 2d 68 69 72 61 67 | 61 6e 61 2d 72 65 67 69 |se-hirag|ana-regi|
|00002310| 6f 6e 20 23 5b 28 66 72 | 6f 6d 20 74 6f 29 20 22 |on #[(fr|om to) "|
|00002320| 8c 08 09 7d 88 65 62 88 | c2 c3 c4 c5 23 ad 99 68 |...}.eb.|....#..h|
|00002330| 1e 06 c7 1b 0e 06 21 89 | 1e 08 ab 8a c9 94 c9 95 |......!.|........|
|00002340| 7c 88 1b 0e 08 63 88 2a | aa 60 29 87 22 20 5b 66 ||....c.*|.`)." [f|
|00002350| 72 6f 6d 20 74 6f 20 72 | 65 2d 73 65 61 72 63 68 |rom to r|e-search|
|00002360| 2d 66 6f 72 77 61 72 64 | 20 22 5c 5c 63 4b 5c 5c |-forward| "\\cK\\|
|00002370| 7c 5c 5c 63 6b 22 20 6e | 69 6c 20 74 20 6b 61 74 ||\\ck" n|il t kat|
|00002380| 61 20 6a 61 70 61 6e 65 | 73 65 2d 68 69 72 61 67 |a japane|se-hirag|
|00002390| 61 6e 61 20 68 69 72 61 | 20 30 5d 20 35 20 22 5c |ana hira| 0] 5 "\|
|000023a0| 0a 43 6f 6e 76 65 72 74 | 20 4a 61 70 61 6e 65 73 |.Convert| Japanes|
|000023b0| 65 20 60 6b 61 74 61 6b | 61 6e 61 27 20 63 68 61 |e `katak|ana' cha|
|000023c0| 72 73 20 69 6e 20 74 68 | 65 20 72 65 67 69 6f 6e |rs in th|e region|
|000023d0| 20 74 6f 20 60 68 69 72 | 61 67 61 6e 61 27 20 20 | to `hir|agana' |
|000023e0| 63 68 61 72 73 2e 22 20 | 22 72 22 5d 29 0a 28 64 |chars." |"r"]).(d|
|000023f0| 65 66 61 6c 69 61 73 20 | 27 6a 61 70 61 6e 65 73 |efalias |'japanes|
|00002400| 65 2d 68 61 6e 6b 61 6b | 75 2d 72 65 67 69 6f 6e |e-hankak|u-region|
|00002410| 20 23 5b 28 66 72 6f 6d | 20 74 6f 20 26 6f 70 74 | #[(from| to &opt|
|00002420| 69 6f 6e 61 6c 20 61 73 | 63 69 69 2d 6f 6e 6c 79 |ional as|cii-only|
|00002430| 29 20 22 8c 08 09 7d 88 | 65 62 88 c2 c3 c4 c5 23 |) "...}.|eb.....#|
|00002440| ad 9b 68 1e 06 c7 1b 0e | 06 1b 0e 08 5c 22 89 1e |..h.....|....\"..|
|00002450| 09 ab 8a ca 94 ca 95 7c | 88 1b 0e 09 63 88 2a aa |.......||....c.*.|
|00002460| 5e 29 87 22 20 5b 66 72 | 6f 6d 20 74 6f 20 72 65 |^)." [fr|om to re|
|00002470| 2d 73 65 61 72 63 68 2d | 66 6f 72 77 61 72 64 20 |-search-|forward |
|00002480| 22 5c 5c 63 6a 22 20 6e | 69 6c 20 74 20 7a 65 6e |"\\cj" n|il t zen|
|00002490| 6b 61 6b 75 20 6a 61 70 | 61 6e 65 73 65 2d 68 61 |kaku jap|anese-ha|
|000024a0| 6e 6b 61 6b 75 20 61 73 | 63 69 69 2d 6f 6e 6c 79 |nkaku as|cii-only|
|000024b0| 20 68 61 6e 6b 61 6b 75 | 20 30 5d 20 35 20 22 5c | hankaku| 0] 5 "\|
|000024c0| 0a 43 6f 6e 76 65 72 74 | 20 4a 61 70 61 6e 65 73 |.Convert| Japanes|
|000024d0| 65 20 60 7a 65 6e 6b 61 | 6b 75 27 20 63 68 61 72 |e `zenka|ku' char|
|000024e0| 73 20 69 6e 20 74 68 65 | 20 72 65 67 69 6f 6e 20 |s in the| region |
|000024f0| 74 6f 20 60 68 61 6e 6b | 61 6b 75 27 20 63 68 61 |to `hank|aku' cha|
|00002500| 72 73 2e 0a 60 5a 65 6e | 6b 61 6b 75 27 20 63 68 |rs..`Zen|kaku' ch|
|00002510| 61 72 73 20 62 65 6c 6f | 6e 67 20 74 6f 20 60 6a |ars belo|ng to `j|
|00002520| 61 70 61 6e 65 73 65 2d | 6a 69 73 78 30 32 30 38 |apanese-|jisx0208|
|00002530| 27 0a 60 48 61 6e 6b 61 | 6b 75 27 20 63 68 61 72 |'.`Hanka|ku' char|
|00002540| 73 20 62 65 6c 6f 6e 67 | 20 74 6f 20 60 61 73 63 |s belong| to `asc|
|00002550| 69 69 27 20 6f 72 20 60 | 6a 61 70 61 6e 65 73 65 |ii' or `|japanese|
|00002560| 2d 6a 69 73 78 30 32 30 | 31 2d 6b 61 6e 61 27 2e |-jisx020|1-kana'.|
|00002570| 0a 4f 70 74 69 6f 6e 61 | 6c 20 61 72 67 75 6d 65 |.Optiona|l argume|
|00002580| 6e 74 20 41 53 43 49 49 | 2d 4f 4e 4c 59 20 6e 6f |nt ASCII|-ONLY no|
|00002590| 6e 2d 6e 69 6c 20 6d 65 | 61 6e 73 20 74 6f 20 63 |n-nil me|ans to c|
|000025a0| 6f 6e 76 65 72 74 20 6f | 6e 6c 79 20 74 6f 20 41 |onvert o|nly to A|
|000025b0| 53 43 49 49 20 63 68 61 | 72 2e 22 20 22 72 5c 6e |SCII cha|r." "r\n|
|000025c0| 50 22 5d 29 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |P"]).(de|falias '|
|000025d0| 6a 61 70 61 6e 65 73 65 | 2d 7a 65 6e 6b 61 6b 75 |japanese|-zenkaku|
|000025e0| 2d 72 65 67 69 6f 6e 20 | 23 5b 28 66 72 6f 6d 20 |-region |#[(from |
|000025f0| 74 6f 29 20 22 8c 08 09 | 7d 88 65 62 88 c2 c3 c4 |to) "...|}.eb....|
|00002600| c5 23 ad 99 68 1e 06 c7 | 1b 0e 06 21 89 1e 08 ab |.#..h...|...!....|
|00002610| 8a c9 94 c9 95 7c 88 1b | 0e 08 63 88 2a aa 60 29 |.....|..|..c.*.`)|
|00002620| 87 22 20 5b 66 72 6f 6d | 20 74 6f 20 72 65 2d 73 |." [from| to re-s|
|00002630| 65 61 72 63 68 2d 66 6f | 72 77 61 72 64 20 22 5c |earch-fo|rward "\|
|00002640| 5c 63 61 5c 5c 7c 5c 5c | 63 6b 22 20 6e 69 6c 20 |\ca\\|\\|ck" nil |
|00002650| 74 20 68 61 6e 6b 61 6b | 75 20 6a 61 70 61 6e 65 |t hankak|u japane|
|00002660| 73 65 2d 7a 65 6e 6b 61 | 6b 75 20 7a 65 6e 6b 61 |se-zenka|ku zenka|
|00002670| 6b 75 20 30 5d 20 35 20 | 22 5c 0a 43 6f 6e 76 65 |ku 0] 5 |"\.Conve|
|00002680| 72 74 20 68 61 6e 6b 61 | 6b 75 27 20 63 68 61 72 |rt hanka|ku' char|
|00002690| 73 20 69 6e 20 74 68 65 | 20 72 65 67 69 6f 6e 20 |s in the| region |
|000026a0| 74 6f 20 4a 61 70 61 6e | 65 73 65 20 60 7a 65 6e |to Japan|ese `zen|
|000026b0| 6b 61 6b 75 27 20 63 68 | 61 72 73 2e 0a 60 5a 65 |kaku' ch|ars..`Ze|
|000026c0| 6e 6b 61 6b 75 27 20 63 | 68 61 72 73 20 62 65 6c |nkaku' c|hars bel|
|000026d0| 6f 6e 67 20 74 6f 20 60 | 6a 61 70 61 6e 65 73 65 |ong to `|japanese|
|000026e0| 2d 6a 69 73 78 30 32 30 | 38 27 0a 60 48 61 6e 6b |-jisx020|8'.`Hank|
|000026f0| 61 6b 75 27 20 63 68 61 | 72 73 20 62 65 6c 6f 6e |aku' cha|rs belon|
|00002700| 67 20 74 6f 20 60 61 73 | 63 69 69 27 20 6f 72 20 |g to `as|cii' or |
|00002710| 60 6a 61 70 61 6e 65 73 | 65 2d 6a 69 73 78 30 32 |`japanes|e-jisx02|
|00002720| 30 31 2d 6b 61 6e 61 27 | 2e 22 20 22 72 22 5d 29 |01-kana'|." "r"])|
|00002730| 0a 28 64 65 66 61 6c 69 | 61 73 20 27 72 65 61 64 |.(defali|as 'read|
|00002740| 2d 68 69 72 61 67 61 6e | 61 2d 73 74 72 69 6e 67 |-hiragan|a-string|
|00002750| 20 23 5b 28 70 72 6f 6d | 70 74 20 26 6f 70 74 69 | #[(prom|pt &opti|
|00002760| 6f 6e 61 6c 20 69 6e 69 | 74 69 61 6c 2d 69 6e 70 |onal ini|tial-inp|
|00002770| 75 74 29 20 22 c0 09 5c | 6e c3 23 87 22 20 5b 72 |ut) "..\|n.#." [r|
|00002780| 65 61 64 2d 6d 75 6c 74 | 69 6c 69 6e 67 75 61 6c |ead-mult|ilingual|
|00002790| 2d 73 74 72 69 6e 67 20 | 70 72 6f 6d 70 74 20 69 |-string |prompt i|
|000027a0| 6e 69 74 69 61 6c 2d 69 | 6e 70 75 74 20 22 6a 61 |nitial-i|nput "ja|
|000027b0| 70 61 6e 65 73 65 2d 68 | 69 72 61 67 61 6e 61 22 |panese-h|iragana"|
|000027c0| 5d 20 34 20 22 5c 0a 52 | 65 61 64 20 61 20 48 69 |] 4 "\.R|ead a Hi|
|000027d0| 72 61 67 61 6e 61 20 73 | 74 72 69 6e 67 20 66 72 |ragana s|tring fr|
|000027e0| 6f 6d 20 74 68 65 20 6d | 69 6e 69 62 75 66 66 65 |om the m|inibuffe|
|000027f0| 72 2c 20 70 72 6f 6d 70 | 74 69 6e 67 20 77 69 74 |r, promp|ting wit|
|00002800| 68 20 73 74 72 69 6e 67 | 20 50 52 4f 4d 50 54 2e |h string| PROMPT.|
|00002810| 0a 49 66 20 6e 6f 6e 2d | 6e 69 6c 2c 20 73 65 63 |.If non-|nil, sec|
|00002820| 6f 6e 64 20 61 72 67 20 | 49 4e 49 54 49 41 4c 2d |ond arg |INITIAL-|
|00002830| 49 4e 50 55 54 20 69 73 | 20 61 20 73 74 72 69 6e |INPUT is| a strin|
|00002840| 67 20 74 6f 20 69 6e 73 | 65 72 74 20 62 65 66 6f |g to ins|ert befo|
|00002850| 72 65 20 72 65 61 64 69 | 6e 67 2e 22 5d 29 0a 28 |re readi|ng."]).(|
|00002860| 70 72 6f 76 69 64 65 20 | 27 6a 61 70 61 6e 2d 75 |provide |'japan-u|
|00002870| 74 69 6c 29 0a | |til). | |
+--------+-------------------------+-------------------------+--------+--------+